@charset "utf-8";
 @media (min-width: 1200px) {
body { width: 1920px; margin: auto }
.box { width: 1200px }
.swiper-slide img { width: auto !important; margin: auto !important; min-width: 100%; }
.banner_list img { width: auto!important; margin: auto!important; min-width: auto; }
}
@media (max-width: 1920px) {
body { width: 100%; margin: auto }
.box { width: 1200px }
.swiper-slide img { width: 100% !important; margin: auto !important; min-width: 100% !important; }
.banner_list img {width: 100%!important;margin: auto!important;min-width: 100%;}
}
 @media (max-width: 1199px) {
.box { width: 96% }
#starlist { width: 100% }
.fenlei ul li, .hy .bd ul li, .pic_list li { width: 27%; margin: 10px }
.hy .bd ul { width: 1100px !important; }
.ft_nav dl { margin-right: 60px }
.banner_list img { width: 100% }
.list_b li { width: 29% }
.banner { height: auto }
.banner .txt h4 { font-size: 32px; margin: 0; }
.banner .txt h5, .banner .btn span { font-size: 18px; }
.banner .btn { bottom: 20px }
.banner .btn span a { padding: 0 16px }
}
@media screen and (min-width: 1024px) and (max-width: 1198px) {
#starlist li a { padding: 0 22px }
div#cp_sub { width: 1024px; left: -248px; }
div#cp_sub dd a { padding: 0 10px }
.fenlei ul li, .hy .bd ul li, .pic_list li { width: 26% }
.fenlei ul li i, .hy .bd ul li i { height: 180px; }
.hy .bd ul { width: 1000px !important; }
.ft_nav dl { margin-right: 43px; }
.list_b li i { height: 120px }
.list_b li { margin: 10px }
.xg_video li i, .xg_pic li i { height: 130px }
.xg_pic.xx_list li i, .pic_list li i { height: 160px }
}
@media screen and (min-width: 912px) and (max-width: 1023px) {
#starlist li a { padding: 0 15px }
div#cp_sub { width: 912px; left: -200px; }
div#cp_sub dd a { padding: 0 2px }
div#cp_sub dt { width: 160px }
.fenlei ul li, .hy .bd ul li, .pic_list li { padding: 10px }
.fenlei ul li, .hy .bd ul li, .pic_list li, .list_b li { width: 29%; margin: 10px 5px }
.fenlei ul li i, .hy .bd ul li i, .pic_list li i { height: 180px }
.hy .bd ul { width: 900px !important; }
.ft_nav dl { margin-right: 30px; }
.l_box { width: 200px }
.r_box { margin-left: 220px; }
.picList i, .pics_content ul li i, .cp_list li i, .xg_pic.xx_list li i, .list_b li i { height: 160px }
.picList img { min-height: 100% }
.xg_video li i, .xg_pic li i { height: 120px }
.play_video iframe { width: 100%; height: 350px; display: block; }
.play_video { width: 60% }
.play_info { width: 40%; }
.play_tags { margin: 5px 0 }
.play_info section { padding: 20px 20px 5px }
}
@media (max-width: 820px) {
.ft_nav { display: none }
.ft_img { float: none; width: 100% }
a.buy_tm { width: 160px; margin: 0 auto 20px; display: none }
.ft_img i { margin: 10px }
footer { padding: 20px 0 10px }
.hezuo ul li img { width: 100%; height: 50px; }
.hezuo ul li { height: 50px }
.tj_news i { width: 120px; height: 82px; }
.tj_news span, .news ul li span { display: none }
.hy .bd ul { width: 768px !important; }
.fenlei ul li, .hy .bd ul li, .pic_list li { width: 24%; margin: 10px; }
.hy .bd ul li i { height: 130px }
.fenlei ul li i { height: 150px }
.fenlei ul li { padding: 10px; width: 28.5%; margin: 10px 5px; }
.fenlei ul li h2 { font-size: 20px; line-height: 30px; }
.hy a.next { background: url(../images/jt01.png) no-repeat center; background-size: 100%; width: 24px; height: 24px; top: inherit; margin-top: -37px; left: 40%; bottom: -5px; margin-left: 0; }
.hy a.prev { background: url(../images/jt02.png) no-repeat center; background-size: 100%; width: 24px; height: 24px; top: inherit; margin-top: -37px; right: 0; bottom: -5px; margin-right: 40%; }
.hy a.next, .hy a.prev { display: none }
.banner .btn span { font-size: 14px; line-height: 30px; margin: 0 10px }
.banner .btn span a { padding: 0 8px; }
.h_title { font-size: 26px }
.news h3 { font-size: 22px }
.top_info h2, .top_info p { display: none }
.logo img { height: 34px; }
.logo i:after, .top_tell { display: none }
.logo { margin: 10px }
.top_r { }
.search { margin-top: 26px; margin-right: 44px; }
.btn_menu { width: 50px; height: 40px; background: url(../images/menu.png) no-repeat center; background-size: 22px; position: absolute; right: 0; top: 54px; }
nav { display: none; }
#starlist li { width: 100%; text-align: left; position: inherit; margin-bottom: 20px; }
ul#starlist { display: inherit; padding: 20px; width: auto; overflow: hidden; }
#starlist li a { display: block; position: initial; line-height: 40px; padding: 0; font-weight: bold; color: #e37524; border-bottom: 1px solid #F3F3F3; }
.sub { opacity: 1; height: auto; position: initial; box-shadow: none; margin: 10px 0 0; }
nav { height: auto !important; position: absolute; z-index: 9999; background: #fff; margin: 0; }
#starlist li a:after { background: none; }
li.menu { }
.sub a { font-weight: normal !important; float: left; color: #666 !important; padding: 8px 3px !important; background: #F3F3F3; border-radius: 3px; font-size: 13px; text-indent: 0em !important; width: 17%; text-align: center; margin: 10px 10px 5px 0; line-height: 23px !important; }
#starlist li:nth-child(4) .sub { width: 100%; }
#hy_sub { width: 100%; }
#hy_sub dd { float: none; width: auto; }
div#cp_sub dd { width: 19% !important; }
div#cp_sub { width: 100%; left: inherit; }
div#cp_sub dt { width: 100%; }
div#cp_sub dd a { width: -webkit-fill-available; }
div#cp_sub dt a { background: none !important; border: none; text-align: left; font-size: 14px; color: #000 !important; font-weight: bold !important; margin: 0 !important; }
div#cp_sub dl:nth-child(1) dt, div#cp_sub dl:nth-child(2) dt { padding: 0; margin: 0; }
div#cp_sub dl { border: none; margin-bottom: 20px; }
.open { position: relative; width: 100%; height: 100%; }
.open:after { content: ""; background: rgb(0, 0, 0, .5); width: 100%; height: 100%; position: absolute; z-index: 9; top: 118px; }
.sub dd a:hover { color: #fff !important; background: #e77524 !important; }
.l_box { display: none }
.r_box { width: 100%; margin-left: 0 }
.lstime li { width: 50% }
.lstime li i img { height: auto; max-width: 100% }
.cp_list li i { height: 180px; }
.xg_pic.xx_list li i { height: 160px; }
.pic_list li { width: 40% }
.list_b li i { height: 150px; }
.js_xg.xg_pic li i, .xg_pic li i, .cp_video.xg_video i { height: 120px; }
.propar { margin: auto; float: none; clear: both; }
.show { float: none; margin: auto; }
}
 @media (max-width: 640px) {
.top { display: none }
.search { width: 200px }
.btn_menu { top: 7px; }
header section { margin: 0 }
.search { margin-top: 13px; width: 100%; }
div#cp_sub dd, .sub a { width: auto !important }
div#cp_sub dd a, #starlist li a { padding: 3px 10px !important }
div#cp_sub dl:nth-child(1) dt a, div#cp_sub dl:nth-child(2) dt a { padding: 0 }
.banner .btn { bottom: 5px; }
.banner .btn span { font-size: 12px; line-height: 26px; margin: 0 5px; }
.h_title { font-size: 20px; margin: 20px 0; }
.top_r { width: 42%; float: left; }
.search input.input_text { line-height: 26px; height: 26px; }
.search select { height: 26px; }
.fenlei ul li { width: 48%; margin: 10px 0; padding: 0; border-radius: 4px; overflow: hidden; }
.fenlei ul li h2 { font-size: 15px; line-height: 34px; margin: 0; background: #e3e3e3; color: #333; }
.fenlei ul li p { display: none; }
.fenlei ul li span, .kefu { display: none; }
.fenlei { margin-bottom: 20px; }
.hy .h_title { margin: 20px 0; }
.box_left, .box_right { width: 100% }
.news { padding: 0; }
.hezuo ul li { width: 23.5%; }
p.hz_title { font-weight: bold }
.news h3 { font-size: 18px; }
.news h3 span { font-size: 12px }
.tj_news h4 { font-size: 16px; }
.hy .bd ul { width: 360px !important; }
.logo { margin: 10px 0; }
.fenlei ul li i { height: 130px; }
.hy .bd ul li { margin: 5px; width: auto; }
.hy .bd ul li h4 { height: auto; }
.hy .bd ul li i { height: 60px; width: 100px; float: left; margin-right: 10px; border-radius: 2px; }
.hy ul li span { padding: 7px 0; font-size: 14px; }
.hy .bd ul { margin-bottom: 0; }
.hy { padding-bottom: 20px; }
.ft_img i img { width: 120px; margin: 0 auto 5px; }
.ph_nav { display: block; z-index: 9999 }
.ph_nav { position: fixed; bottom: 0; left: 0; width: 100%; height: 50px; }
.ph_nav li { float: left; width: 25%; background: #e37524; line-height: 50px; text-align: center; }
.ph_nav li a { color: #fff; display: block; border-right: #db6c2a 1px solid; }
.icon-top { display: none }
ul#starlist { padding: 10px; }
.sub a { font-size: 12px; }
.weizhi { font-size: 12px; padding: 10px 0; background: none }
.r_tit { font-size: 18px; }
.picList li { width: 160px }
.picList img { height: 100px; min-height: 100px }
.picList i { height: 100px }
.picList p { font-size: 14px }
.content h2 { font-size: 20px; margin: 10px 0 0; }
.content { font-size: 15px; }
.page_text { margin-bottom: 30px }
.lstime li { width: 100%; }
.ls_text p { font-size: 15px; }
.pics_content ul li { width: 50%; }
.pics_content ul li i { height: 100px }
.pics_content ul li p { font-size: 14px; }
.page_wh li i { width: auto; }
.cp_text i { width: 120px; height: auto; }
.cp_text h2 { font-size: 18px; margin: 0 0 10px; }
.cp_text p { line-height: 25px; font-size: 15px; }
.cp_text { padding-bottom: 16px; }
.cp_list li { width: 50% }
.cp_list li i { height: 180px; }
.cp_list li h3, .xg_pic li h3 { font-size: 14px; }
.cp_list li p, .xg_pic li p { line-height: 22px; }
.cp_list li p, .xg_pic li p { font-size: 12px }
.cp_list { margin: 30px 0 10px; }
i.ls_time { width: 46px; height: 46px; margin-right: 0; line-height: 46px; font-size: 13px; }
i.ls_time:after { top: 23px; right: -15px; }
.lstime:after { left: 22px }
.ls_box { margin-left: 68px; }
.ls_text { margin: 13px 0; }
.xg_pic.xx_list li { width: 50%; }
.xg_pic.xx_list li i { height: 180px; }
.xg_text h4, .xg_pic h4, .xg_video h4 { font-size: 18px; }
.xg_pic { margin: 30px 0 0; }
.showchange li { padding-left: 10px }
.showchange li b { width: auto }
.list_tit { font-size: 18px; margin: 0; text-indent: 0 }
.pic_list ul { margin: 20px 0 }
.pic_list li { width: 42%; margin: 10px 5px; padding: 10px; }
.pic_list li i { height: 110px }
.pic_list li h4 { font-size: 15px; line-height: 37px; height: auto; margin-bottom: 5px; padding-bottom: 0; }
.pic_list li p { font-size: 14px; line-height: 22px; }
.pic_list li span { font-size: 12px; }
.list_a li i { width: 90px; height: 76px; border-radius: 2px; margin-right: 15px; }
.list_a li h3 { font-size: 16px; margin: 0 0 10px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 1; }
.list_a li p { margin-bottom: 0; font-size: 14px; line-height: 22px; }
.list_a li span { display: none; }
.list_a.paled { padding: 0; margin-top: 20px; }
.s_video { margin: -40px auto 0; padding: 20px; }
.list_b li { width: 44%; margin: 0 10px 20px; }
.list_b li span { font-size: 12px }
.list_b li p { line-height: 28px; }
.list_c ul li span { display: none; }
.list_c ul li { font-size: 15px; padding-bottom: 12px; margin-bottom: 12px; }
.list_c ul { margin-bottom: 20px; }
.r_tit { margin-bottom: 20px; }
.content table { font-size: 14px; }
.content.con_text table tbody tr:nth-child(1) td:nth-child(1) { width: 88px !important; }
ul.form-sq { width: auto; }
.jobs .table>tbody>tr>td, .jobs .table>tbody>tr>th { font-size: 14px }
.jobs .table>thead>tr>th { font-size: 15px }
.jobs .table>tbody>tr>td:nth-child(2) { display: none; }
table.table.talentsWanted-table thead tr th:nth-child(n+2) { display: none; }
.jobs .jobs-content p { font-size: 15px; line-height: 28px; }
.propar h4 { font-size: 20px; word-break: break-all; }
.propar ul li { font-size: 15px; margin-bottom: 5px }
.page_navlist li { width: 80px; font-size: 14px; }
.page_navlist { margin: 30px 0 }
.xg_pic li { width: 50%; }
.xg_pic li i { height: 130px; }
.xg_text li { width: 100%; }
.xg_text li:nth-child(even) { float: left; }
.content_title h1 { font-size: 22px; line-height: 30px }
.bshare-custom { margin: 20px 0 0; }
.tags_info { font-size: 13px; }
.js_xg.xg_pic li, .cp_video.xg_video li, .xg_video li { width: 50%; }
.js_xg.xg_pic li i, .cp_video.xg_video i, .xg_video li i { height: 120px }
.xg_video li { margin-bottom: 20px }
.play_video iframe { height: 300px; width: 100%; }
.play_video { width: 100%; }
.play_info { width: 100%; }
.play_info section { padding: 30px 15px 0; }
.play_info .bshare-custom { margin-bottom: 30px; }
.s_video.s_v_info { margin: 20px auto; width: 90%; padding: 0; }
.play_box { margin-bottom: 0; }
.hd { display: none; }
.hy .bd ul { width: 100% !important }
.hy .bd ul:nth-child(2) { display: none }
.tempWrap { width: 100% !important; }
.ulWrap { width: 100% !important; }
.btn_buy a { width: 45%; }
.btn_cpt { background: url(../images/buy.png) no-repeat #e37524 left 14px top 10px; background-size: 19px; }
.bshare-custom { float: none; }
.content table { max-width: initial;width: max-content; }
.content.cp_text { overflow: scroll; }
.list_b li i { height: 110px; }
.s_video.md30 { margin: -20px auto 0; }
.s_video input.input_submit { font-size: 12px; }
.down-links ul li span { display: none; }
.content_title p { font-size: 12px; margin-bottom: 10px; }
.content_title p span { margin-right: 5px; }
nav { padding-bottom: 60px; }
.jobs .table tbody tr td:nth-child(5) { display: none; }
.bshare-custom { display: none; }
.show { display: none; }
.swiper-cp { display: block; }
.swiper-cp img { width: 100%; }
.banner .txt h4 { font-size: 17px; }
.banner .txt h5 { line-height: 30px; font-size: 14px; width: auto; display: none; }
.banner .txt h5:after { width: 100%; height: 30px; line-height: 29px; }
.banner .txt { top: 0; }
li.gd { display: block; }
li.xx.zk { height: auto; }
li.xx { height: 30px; }
li.gd { float: right; border-bottom: none; font-size: 13px; color: #999; padding: 0; width: 30px; height: 30px; text-align: center; }
.showchange li a { padding: 0 2px; margin: 0 2px 0 0; }
ul.ctao li:nth-last-child(2) { display: none; }
ul.ctao li:nth-child(1), ul.oem li:nth-child(1), ul.oem li:nth-child(5), ul.oem li:nth-child(7) { display: none; }
}
 @media (max-width: 400px) {
.pic_list li { width: 40%; }
}
